package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.UserDto;
import com.zzyl.vo.UserVo;

public interface UserService {
    /**
     * 查询用户分页
     * @param userDto
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageResponse<UserVo> findUserVoPageResponse(UserDto userDto, int pageNum, int pageSize);

    UserVo addUser(UserDto userDto);

    Boolean updateUser(UserDto userDto);


    Boolean isEnable(Long id, String status);

    Boolean remove(String userIds);

    Boolean resetPasswords(Long userId);

    UserVo userList(UserDto userDto);
}
